package org.posupe.cursos;

import java.io.Serializable;

import org.posupe.util.RepositorioException;

public interface RepositorioCursos extends Serializable{

	void atualizar(Curso curso) throws CursoInexistenteException,RepositorioException;
	boolean existe(int codigo) throws RepositorioException;
	IteratorCursos getIterator() throws RepositorioException;
	void inserir(Curso curso) throws RepositorioException;
	Curso procurar(int codigo) throws CursoInexistenteException,RepositorioException;
	IteratorCursos procurar(Curso curso)throws RepositorioException;
	void remover(int codigo) throws CursoInexistenteException,RepositorioException;
}